package com.lct.simpleforecast.mvp.model.network

/**
 * Author：SkySmile
 * Date：2018/7/10
 * Description：执行一个请求
 */
interface IRequest<T> {
    /**
     * 网络不可用
     */
    fun onNetworkError()

    /**
     * 请求成功
     */
    fun onSuccess(t: T)

    /**
     * 请求失败
     */
    fun onFailure(errorMsg: String)
}